【DOS BAT】批量打开网页

您所在的位置:网站首页 浏览器打开网址 702227 【DOS BAT】批量打开网页

【DOS BAT】批量打开网页

2024-07-11 02:01| 来源: 网络整理| 查看: 265

温馨提示: 本文最后更新于 2022年12月12日,已超过 576 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。

在Windows下使用bat脚本批量打开网页,记录一下实现过程。

使用同一个浏览器有两种方式: 方式1是通过浏览器名直接打开该浏览器; 方式2是通过浏览器的绝对路径打开该浏览器。

当使用绝对路径时需要注意的问题: 1、如果该绝对路径中没有空格,没有中文字符,则可以直接使用该路径。例子:正文目录中的1.2.1和1.5.1。 2、如果包含中文字符,则需在bat第一行加入chcp 65001,才能成功打开该路径。例子:正文目录中的1.4.2。 3、如果包含空格,则需要加引号。例子:正文目录中的1.1.2和1.3.2。

文章目录 一、使用不同浏览器批量打开网址 1.1 使用Edge批量打开网页 1.1.1 方式1:使用浏览器名字microsoftedge 1.1.2 方式2:使用Edge浏览器绝对路径(带空格) 1.2 使用谷歌浏览器批量打开网址 1.2.1 使用谷歌浏览器绝对路径打开(不带中文、不带空格) 1.3 使用ie浏览器批量打开网址 1.3.1 方式1:直接使用浏览器名字iexplore 1.3.2 方式2:使用ie浏览器的绝对路径(带空格) 1.4 使用火狐浏览器批量打开网址 1.4.1 方式1:直接使用浏览器名字firefox 1.4.2 方式2:使用浏览器绝对路径(带中文字符) 1.5 使用搜狗浏览器批量打开网页 1.5.1 使用搜狗浏览器的绝对路径(不带中文、不带空格) 二、循环批量打开网页、关闭网页 一、使用不同浏览器批量打开网址 1.1 使用Edge批量打开网页 1.1.1 方式1:使用浏览器名字microsoftedge

首先新建一个txt文件,改名为open_edge.bat,右键 -> 编辑。 将以下命令复制进去:

@echo off title open web timeout /nobreak /t 5 start microsoftedge "https://blog.csdn.net/AnChenliang_1002/article/details/109776186" timeout /nobreak /t 5 start microsoftedge "https://blog.csdn.net/AnChenliang_1002/article/details/116646985" timeout /nobreak /t 5 start microsoftedge "https://blog.csdn.net/AnChenliang_1002/article/details/115661773" timeout /nobreak /t 5 start microsoftedge "https://blog.csdn.net/AnChenliang_1002/article/details/115675447" timeout /nobreak /t 5 start microsoftedge "https://blog.csdn.net/AnChenliang_1002/article/details/115705732" Echo. Echo open web Number is 5 Echo. timeout /nobreak /t 30

保存,退出,双击运行即可。 代码解释: timeout /nobreak /t 5代表5秒后打开下一个,根据配置和网络延迟,自己修改。 注意,该值不要设置的太小,否则容易打开漏网页。

1.1.2 方式2:使用Edge浏览器绝对路径(带空格) @echo off title open web timeout /nobreak /t 5 start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "https://blog.csdn.net/AnChenliang_1002/article/details/109776186" timeout /nobreak /t 5 start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "https://blog.csdn.net/AnChenliang_1002/article/details/116646985" timeout /nobreak /t 5 start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "https://blog.csdn.net/AnChenliang_1002/article/details/115661773" timeout /nobreak /t 5 start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "https://blog.csdn.net/AnChenliang_1002/article/details/115675447" timeout /nobreak /t 5 start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "https://blog.csdn.net/AnChenliang_1002/article/details/115705732" Echo. Echo open web Number is 5 Echo. timeout /nobreak /t 30

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"是我Edge浏览器的绝对路径,因为该浏览器默认装在C盘下,绝对路径(Program Files (x86))中带着空格,所以必须加双引号。

1.2 使用谷歌浏览器批量打开网址 1.2.1 使用谷歌浏览器绝对路径打开(不带中文、不带空格)

首先新建一个txt文件,改名为open_chrome.bat,右键 -> 编辑。 将以下命令复制进去:

@echo off title 打开网页 timeout /nobreak /t 10 start C:\Users\anchenliang\AppData\Local\Google\Chrome\Application\chrome.exe "https://blog.csdn.net/AnChenliang_1002/article/details/123583335" timeout /nobreak /t 10 start C:\Users\anchenliang\AppData\Local\Google\Chrome\Application\chrome.exe "https://blog.csdn.net/AnChenliang_1002/article/details/109454465" timeout /nobreak /t 10 start C:\Users\anchenliang\AppData\Local\Google\Chrome\Application\chrome.exe "https://blog.csdn.net/AnChenliang_1002/article/details/123708355" timeout /nobreak /t 10 start C:\Users\anchenliang\AppData\Local\Google\Chrome\Application\chrome.exe "https://blog.csdn.net/AnChenliang_1002/article/details/110391085" timeout /nobreak /t 10 start C:\Users\anchenliang\AppData\Local\Google\Chrome\Application\chrome.exe "https://blog.csdn.net/AnChenliang_1002/article/details/109535355#comments_19244568" Echo. Echo ##5个页面,请确认数量## Echo. timeout /nobreak /t 10

保存,退出,双击运行即可。 代码解释: timeout /nobreak /t 5代表5秒后打开下一个,根据配置和网络延迟,自己修改。 注意,该值不要设置的太小,否则容易打开漏网页。

注意事项: 1、C:\Users\anchenliang\AppData\Local\Google\Chrome\Application\chrome.exe为我安装谷歌浏览器的绝对路径 2、该绝对路径中没有中文,没有空格,所以可以直接使用该路径;否则的话,就得加引号了。

1.3 使用ie浏览器批量打开网址 1.3.1 方式1:直接使用浏览器名字iexplore

首先新建一个txt文件,改名为open_ie.bat,右键 -> 编辑。 将以下命令复制进去:

@echo off title open web timeout /nobreak /t 5 start iexplore "https://blog.csdn.net/AnChenliang_1002/article/details/109776186" timeout /nobreak /t 5 start iexplore "https://blog.csdn.net/AnChenliang_1002/article/details/116646985" timeout /nobreak /t 5 start iexplore "https://blog.csdn.net/AnChenliang_1002/article/details/115661773" timeout /nobreak /t 5 start iexplore "https://blog.csdn.net/AnChenliang_1002/article/details/115675447" timeout /nobreak /t 5 start iexplore "https://blog.csdn.net/AnChenliang_1002/article/details/115705732" Echo. Echo ##5个页面,请确认数量## Echo. timeout /nobreak /t 30

保存,退出,双击运行即可。 代码解释: timeout /nobreak /t 5代表5秒后打开下一个,根据配置和网络延迟,自己修改。 注意,该值不要设置的太小,否则容易打开漏网页。

1.3.2 方式2:使用ie浏览器的绝对路径(带空格) @echo off title open web timeout /nobreak /t 5 start "" "C:\Program Files\Internet Explorer\iexplore.exe" "https://blog.csdn.net/AnChenliang_1002/article/details/109776186" timeout /nobreak /t 5 start "" "C:\Program Files\Internet Explorer\iexplore.exe" "https://blog.csdn.net/AnChenliang_1002/article/details/116646985" timeout /nobreak /t 5 start "" "C:\Program Files\Internet Explorer\iexplore.exe" "https://blog.csdn.net/AnChenliang_1002/article/details/115661773" timeout /nobreak /t 5 start "" "C:\Program Files\Internet Explorer\iexplore.exe" "https://blog.csdn.net/AnChenliang_1002/article/details/115675447" timeout /nobreak /t 5 start "" "C:\Program Files\Internet Explorer\iexplore.exe" "https://blog.csdn.net/AnChenliang_1002/article/details/115705732" Echo. Echo open web Number is 5 Echo. timeout /nobreak /t 30

"C:\Program Files\Internet Explorer\iexplore.exe"是我ie浏览器的绝对路径,因为该浏览器默认装在C盘下,绝对路径(Program Files (x86))中带着空格,所以必须加双引号。

1.4 使用火狐浏览器批量打开网址 1.4.1 方式1:直接使用浏览器名字firefox

首先新建一个txt文件,改名为open_fire.bat,右键 -> 编辑。 将以下命令复制进去: 方式1:直接使用firefox

@echo off title open web timeout /nobreak /t 5 start firefox "https://blog.csdn.net/AnChenliang_1002/article/details/109776186" timeout /nobreak /t 5 start firefox "https://blog.csdn.net/AnChenliang_1002/article/details/116646985" timeout /nobreak /t 5 start firefox "https://blog.csdn.net/AnChenliang_1002/article/details/115661773" timeout /nobreak /t 5 start firefox "https://blog.csdn.net/AnChenliang_1002/article/details/115675447" timeout /nobreak /t 5 start firefox "https://blog.csdn.net/AnChenliang_1002/article/details/115705732" Echo. Echo ##5个页面,请确认数量## Echo. timeout /nobreak /t 30

保存,退出,双击运行即可。 代码解释: timeout /nobreak /t 5代表5秒后打开下一个,根据配置和网络延迟,自己修改。 注意,该值不要设置的太小,否则容易打开漏网页。

1.4.2 方式2:使用浏览器绝对路径(带中文字符) chcp 65001 @echo off title open web timeout /nobreak /t 5 start D:\安装的软件\firefox.exe "https://blog.csdn.net/AnChenliang_1002/article/details/109776186" timeout /nobreak /t 5 start D:\安装的软件\firefox.exe "https://blog.csdn.net/AnChenliang_1002/article/details/116646985" timeout /nobreak /t 5 start D:\安装的软件\firefox.exe "https://blog.csdn.net/AnChenliang_1002/article/details/115661773" timeout /nobreak /t 5 start D:\安装的软件\firefox.exe "https://blog.csdn.net/AnChenliang_1002/article/details/115675447" timeout /nobreak /t 5 start D:\安装的软件\firefox.exe "https://blog.csdn.net/AnChenliang_1002/article/details/115705732" Echo. Echo ##5个页面,请确认数量## Echo. timeout /nobreak /t 30 1.5 使用搜狗浏览器批量打开网页 1.5.1 使用搜狗浏览器的绝对路径(不带中文、不带空格)

首先新建一个txt文件,改名为open_sougou.bat,右键 -> 编辑。 将以下命令复制进去:

@echo off title open web timeout /nobreak /t 5 start D:\sougou\SogouExplorer\SogouExplorer.exe "https://blog.csdn.net/AnChenliang_1002/article/details/109776186" timeout /nobreak /t 5 start D:\sougou\SogouExplorer\SogouExplorer.exe "https://blog.csdn.net/AnChenliang_1002/article/details/116646985" timeout /nobreak /t 5 start D:\sougou\SogouExplorer\SogouExplorer.exe "https://blog.csdn.net/AnChenliang_1002/article/details/115661773" timeout /nobreak /t 5 start D:\sougou\SogouExplorer\SogouExplorer.exe "https://blog.csdn.net/AnChenliang_1002/article/details/115675447" timeout /nobreak /t 5 start D:\sougou\SogouExplorer\SogouExplorer.exe "https://blog.csdn.net/AnChenliang_1002/article/details/115705732" Echo. Echo ##5个页面,请确认数量## Echo. timeout /nobreak /t 30

保存,退出,双击运行即可。 代码解释: timeout /nobreak /t 5代表5秒后打开下一个,根据配置和网络延迟,自己修改。 注意,该值不要设置的太小,否则容易打开漏网页。

注意事项: 1、D:\sougou\SogouExplorer\SogouExplorer.exe为我安装搜狗浏览器的绝对路径 2、该绝对路径中不能有中文,不能有空格,否则windows回找不到该exe文件。

二、循环批量打开网页、关闭网页

本文以IE浏览器为例,如果需要使用其他浏览器,参考上面的内容,把下面代码中的iexplore改为其他浏览器名字或绝对路径即可。

@echo off title open web :acl echo. echo ## 即将批量打开的网页 ## echo . timeout /nobreak /t 5 start iexplore "https://blog.csdn.net/AnChenliang_1002/article/details/109776186" timeout /nobreak /t 5 start iexplore "https://blog.csdn.net/AnChenliang_1002/article/details/116646985" timeout /nobreak /t 5 start iexplore "https://blog.csdn.net/AnChenliang_1002/article/details/115661773" timeout /nobreak /t 5 start iexplore "https://blog.csdn.net/AnChenliang_1002/article/details/115675447" timeout /nobreak /t 5 start iexplore "https://blog.csdn.net/AnChenliang_1002/article/details/115705732" echo ## 即将批量关闭已打开的网页,并再次循环打开 ## timeout /nobreak /t 30 taskkill /f /im iexplore.exe goto acl ::pause exit

代码解释: timeout /nobreak /t 5代表5秒后打开下一个,根据配置和网络延迟,自己修改。 注意,该值不要设置的太小,否则容易打开漏网页 taskkill /f /im iexplore.exe代表结束批量关闭ie浏览器,当然,ie中打开的网页也被批量关闭了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3